Definition of Lamium Amplexicaule
-
(noun) Eurasian plant having toothed leaves and small two-lipped white or purplish-red flowers
Synonyms of Lamium Amplexicaule
Antonyms of Lamium Amplexicaule
No Antonyms Found.
Homophones of Lamium Amplexicaule
No Homophones Found.